home *** CD-ROM | disk | FTP | other *** search
/ L' Effet Pommier 3 / L'Effet Pommier - Volume 03.iso / Communication / NetPresenz 4.01 Fr / Documentation / Manuel FTPd Partie I < prev    next >
Text File  |  1996-02-14  |  31KB  |  306 lines

  1. NetPresenz vF4.0.1 ⌐ 1992-96 Peter N Lewis
  2. Traduit en franìais par Jean-Pierre Kuypers, janvier 1996.
  3.  
  4. NetPresenz est un logiciel ê co₧t partagÄ dont le prix est fixÄ ê 10 $ US.
  5.  
  6. NetPresenz s'appelait prÄcÄdemment ╥FTPd╙.  C'est le mÉme programme, mais une nouvelle version.  Si vous avez une license pour FTPd, cette license devient automatiquement une license pour utiliser NetPresenz (quoiqu'il y ait un droit de mise ê jour ê payer, si vous avez achetÄ FTPd avant le 1er janvier 1995).
  7.  
  8. NetPresenz est dÄdicacÄ ê werner@rascal pour toutes ses annÄes de dÄvotion ê la communautÄ Macintosh de l╒Internet. Tous nos remerciements╩!
  9.  
  10. ╥rave reviews for FTPd╙
  11.     - Australian MacWorld, page 22, June 1993
  12.  
  13. 1994 Derek Van Alstyne Rising Star Award - MacUser December 1994
  14.  
  15. Cool Tools award from Apple - September 1994
  16.  
  17. USENET Macintosh Programmer Award - May 1995
  18.  
  19. Contenu
  20.  
  21.  Ce que fait NetPresenz
  22.  CaractÄristiques
  23.  Utilisation de NetPresenz Setup
  24.  Utilisation de NetPresenz
  25.  Servir des fichiers en utilisant d'autres serveurs de fichiers
  26.  Gopher
  27.  Mesures de sÄcuritÄ
  28.  Restrictions d╒accÅs pour les sites distants
  29.  Comment Äviter les foudres de votre gestionnaire de rÄseauá
  30.  Limitationsá
  31.  Petite remarqueá
  32.  Limitations de garantieá
  33.  Note importanteá
  34.  Remerciementsá
  35.  Comment ìa marcheá
  36.  Historique des modificationsá
  37.  
  38. áCes chapitres se trouvent dans Manuel NetPresenz Partie II. SimpleText ne permet pas de traiter des documents de taille supÄrieure ê 32 Ko, et l╒auteur n╒a pas souhaitÄ rendre cette documentation dÄpendante d╒un autre Äditeur de textes.
  39.  
  40. Ce que fait NetPresenz
  41.  
  42. NetPresenz est une implantation des protocoles serveurs WWW, Gopher et FTP pour Macintosh. Il devrait Étre compatible avec la plupart des clients FTP et tous les clients WWW et Gopher. A la base, NetPresenz permet ê votre Macintosh de fonctionner comme un serveur FTP, vous autorisant (vous et les autres) ê accÄder aux fichiers de votre Macintosh depuis n╒importe o¥ dans le monde. Evidemment de sÄrieuses mesures de sÄcuritÄ s╒imposent avant d╒utiliser ce logiciel (voir la section Mesures de sÄcuritÄ). NetPresenz requiert le SystÅme 7, MacTCP 1.1, et que le Partage de fichiers soit activÄ. Il tient compte des autorisations d╒accÅs et des mots de passe dÄfinis par le tableau de bord Utilisateurs et Groupes, et accepte plusieurs connexions simultanÄes, FTP anonyme (utilisateur: anonymous ou ftp), ainsi que les formats de transferts MacBinary et BinHex, et la commande FTP ╥MACB╙. Il peut Étre lancÄ en avant plan (la fenÉtre des connexions "Journal de bord" est alors affichÄe) ou comme application en tëche de fond.
  43.  
  44. CaractÄristiques
  45.  
  46. Accepte les connexions WWW, Gopher et FTP.
  47. Support complet du CGI.
  48. Connexions simultanÄes de plusieurs utilisateurs.
  49. Respecte les Utilisateurs et Groupes du SystÅme 7 (il en dÄpend╩!).
  50. Accepte les transferts en BinHex et MacBinary.
  51. Accepte la commande MACB.
  52. Accepte les alias pour les dossiers et fichiers.
  53. Permet la connexion ê d╒autres serveurs AppleShare sur un rÄseau local.
  54. Permet de rÄcupÄrer un fichier sous diffÄrents formats.
  55. Autorise l╒utilisation de caractÅres jokers dans la commande de changement de rÄpertoire (cd).
  56. Dossier d╒entrÄe et commandes ê la connexion propres ê chaque utilisateur.
  57. Envoi d╒une description du site FTP aprÅs connexion.
  58. Envoi des descriptions de dossier aprÅs rÄception d╒une commande cd.
  59. Accepte le systÅme d╒indexation CatSearch pour une recherche trÅs rapide.
  60. Restrictions des accÅs au site depuis des sites distants.
  61. Conversion des caractÅres selon la norme internationale ISO.
  62. Permet de configurer les autorisations d╒accÅs du possesseur et des utilisateurs.
  63. Permet aux utilisateurs de changer leurs mots de passe sur tous les serveurs connectÄs.
  64. Accepte les mots de passe doubles et brouillÄs.
  65. Accepte le contrÖle de processus (lancement, liste ou arrÉt de l╒application).
  66. Peut Étre lancÄ en avant plan ou en tëche de fond.
  67.  
  68. Utilisation de NetPresenz Setup
  69.  
  70. REMARQUE╩: Si vous rencontrez des problÅmes pour vous connecter, vÄrifiez la fenÉtre Sommaire et voyez si elle vous fournit quelqu'indice.
  71.  
  72. REMARQUE╩: Certaines prÄfÄrences sont fixÄes par l'application Internet Config (elles sont partagÄes par plusieurs applications Internet diffÄrentes, de sorte que vous n'avez plus qu'ê les indiquer une seule fois et ensuite, toutes les applications qui le reconnaissent vont les utiliser).  Veillez donc ê ouvrir Internet Config au moins une fois et ê fixer vos prÄfÄrences personnelles.
  73.  Si vous n'enregistrez pas vos prÄfÄrences dans Internet Config, NetPresenz n'aura aucun moyen de traiter les extensions, pour en dÄduire les type/crÄateur et les types de fichiers MIME. De sorte que des fichiers transfÄrÄs via WWW ou FTP pourraient ne pas apparaötre correctement.
  74.  
  75. Avant de pouvoir lancer NetPresenz, vous devez Étre en SystÅme 7, avec le Partage de fichiers activÄ, et vous devez configurer le partage de fichiers de maniÅre ê accorder les autorisations d'accÅs adÄquates pour les utilisateurs et invitÄs (en particulier, les connexions d'invitÄs doivent Étre autorisÄes si vous prÄvoyez les connexions anonymes). Pour qu'un utilisateur ou invitÄ puisse se connecter, il faut qu'un moins un dossier partagÄ lui soit accessible.
  76.  
  77. Ensuite, vous devez ouvrir NetPresenz Setup.  Cliquez sur chaque icÖne et fixez les configurations comme vous le dÄsirez.  Pour les accÅs FTP, vous devez fixer les autorisations dans la fenÉtre Config. FTP. Pour Gopher, vous devez autoriser les accÅs Gopher et spÄcifier le dossier racine dans la fenÉtre Config. Gopher.  Pour WWW, vous devez autoriser les accÅs WWW et spÄcifier le dossier racine dans la fenÉtre Config. WWW.  A part cela, les options prÄdÄfinies devraient marcher.
  78.  
  79. A priori, NetPresenz fonctionne en avant-plan et affiche une simple fenÉtre de journal de bord.  Si vous dÄsirez qu'il tourne en tëche de fond, choisissez ╥Tëche de fond╔╙ dans le menu Fichier de NetPresenz Setup, sÄlectionnez Äventuellement la copie de NetPresenz ê modifier et cochez ensuite la case ╥Tëche de fond uniquement╙, puis cliquez sur Fixer.
  80.  
  81. FTP Setup
  82.  
  83. Il y a trois types d╒utilisateurs FTP╩:
  84.  
  85. Ñ Possesseur - Le possesseur du Macintosh, dÄfini dans RÄglages partage de fichiers.
  86. Ñ Utilisateur - N╒importe qui avec un nom et un mot de passe fixÄs dans Utilisateurs et Groupes.
  87. Ñ InvitÄ - Connexions anonymes  utilisant ╥ftp╙ ou ╥anonymous╙ comme nom d╒utilisateur et un mot de passe quelconque.
  88.  
  89. et il y a quatre niveaux d'autorisation d'accÅs :
  90.  
  91. Ñ Aucun - Aucun accÅs possible.
  92. Ñ Lecture - AccÅs en lecture, mais pas en Äcriture.
  93. Ñ DÄpÖt - AccÅs en Äcriture et possibilitÄ d╒ajouter des ÄlÄments sur le serveur, mais interdiction de changer ce qui y est dÄjê (NB╩: on ne peut pas remplacer de fichiers).
  94. Ñ Complet - AccÅs en lecture, Äcriture et modification du systÅme de fichiers du serveur (NB╩: l╒utilisateur peut alors dÄtruire des fichiers, vider des dossiers ou rebaptiser ce qu╒il veut).
  95.  
  96. Vous pouvez aussi fixer les dossiers de connexion pour certains utilisateurs.  Utilisez la fenÉtre ╥Utilisateurs FTP╙ ê cet effet.  Un mÉme dossier prÄdÄfini pour tous les utilisateurs sera sans doute suffisant, mais si vous voulez, vous pouvez dÄsigner pour chaque utilisateur, son propre dossier.  Le texte que vous indiquez dans Configuration NetPresenz est le chemin d'accÅs au dossier tel que vu par l'utilisateur.  Ainsi, si vous avez un dossier partagÄ /disqueDur/dossierPartagÄ et que l'utilisateur ne peut voir que dossierPartagÄ, et non disqueDur, le chemin d'accÅs devra Étre ╥/dossierPartagÄ╙.  Le Possesseur peut normallement voir tout le volume, de sorte que vous devrez indiquer le chemin d'accÅs pour le Possesseur sous la forme ╥/disqueDur/dossier╙.
  97.  
  98. NOTE : il vaut probablement mieux ne pas fixer un dossier prÄdÄfini pour l'utilisateur InvitÄ/Anonyme parce que certains clients stupides (particuliÅrement les clients dont FTP n'est pas l'objet principal, tels que Netscape et le client FTP de CompuServe) ne s'en sortent pas bien avec des rÄpertoires anonymes qui ne sont pas a priori la racine.  Mais de toute maniÅre, aucuns de ceux-lê ne marchent avec NetPresenz pour le moment.
  99.  
  100. ATTENTION╩: Ceci n'apporte aucune sÄcuritÄ supplÄmentaire ê votre site. Il s'agit simplement du dossier de connexion. Il n'y a pas de contrainte ê rester dans ce dossier. Le Partage de fichiers est l'endroit pour gÄrer rÄellement la sÄcuritÄ.  Tous les accÅs NetPresenz par les utilisateurs passent ê travers le Partage de fichiers, de la mÉme maniÅre que lorsque vous vous connectez en utilisant le SÄlecteur ê partir d'un autre Macintosh.  Veillez ê ce que cela se fasse en toute sÄcuritÄ et NetPresenz sera s₧r.
  101.  
  102. Lorsque vous en aurez fini avec les dÄfinitions des autorisations d'accÅs, vous pourrez crÄer ou Äditer les fichiers contenus dans le dossier ╥Startup Messages╙ (qui peut se trouver soit dans le dossier contenant NetPresenz, soit dans le dossier ╥NetPresenz Preferences ─╙ dans le Dossier PrÄfÄrences). Les fichiers contenus dans le dossier Startup Messages sont envoyÄs, au moment de la connexion, ê l'utilisateur dont le nom correspond avec celui du fichier. Par exemple, le fichier ╥Peter Startup╙ est envoyÄ ê l'utilisateur ╥Peter╙ lorsqu'il se connecte, et le fichier ╥Anonymous Startup╙ est envoyÄ lorsqu'un utilisateur se connecte sous le nom ╥ftp╙ ou ╥anonymous╙. Si aucun fichier n'existe pour un utilisateur donnÄ, le fichier ╥Default Startup╙ sera utilisÄ (s'il existe). De la mÉme maniÅre, vous pouvez placer un fichier ╥╩!Folder Info╙ dans n'importe quel dossier et son contenu sera prÄsentÄ ê l'utilisateur lorsque celui-ci accÅdera ê ce dossier. Ces fichiers doivent Étre en texte seul et seront convertis en ISO 8859-1 avant d'Étre envoyÄs, et leurs lignes ne devraient pas comporter plus de 70 caractÅres. Notez que certains clients n'affichent pas ce genre d'information.   REMARQUE╩: Environ 5 Ko sont envoyÄs en une fois, veillez donc ê restreindre vos fichiers et ê leur conserver des tailles raisonnables. Si vous souhaitez avoir un fichier contenant la liste de tous les fichiers disponible sur votre serveur (ou un quelconque autre fichier de grande taille), placez ces informations dans un fichier auquel vous ferez rÄfÄrence dans vos fichiers Startup ou╩!Folder Info.
  103.  
  104. Configuration de WWW et Gopher
  105.  
  106. Les serveurs WWW et Gopher utilisent l'accÅs "InvitÄ" d'AppleShare pour dÄfinir les fichiers et dossiers visibles. Tous deux requiÅrent que vous spÄcifiiez le dossier racine, qui est le dossier que l'utilisateur verra lorsqu'il se connecte ê votre site sans indiquer de chemin particulier (p.ex. http://votremac.votresite.com/).   Si vous avez un dossier partagÄ appelÄ ╥dossierPartagÄ╙ et un dossier appelÄ ╥Pub╙, tous deux visibles pour les InvitÄs, indiquez ╥/dossierPartagÄ/Pub╙ dans la case ╥Dossier racine╙.
  107.  
  108. Le serveur WWW ne renvoie pas de liste de dossier.  Lorsqu'il reìoit une requÉte de dossier, il renvoie le document ╥index.html╙ dans ce dossier.  Ainsi dans l'exemple ci-dessus, lorsqu'un utilisateur demande http://votremac.votresite.com/, NetPresenz renverra le document ╥disqueDur:dossierPartagÄ:Pub:index.html╙.  Par ailleurs, si vous activez les scripts CGI, vous pouvez utiliser un script CGI pour renvoyer une liste de rÄpertoire (ou toute autre information), puisque NetPresenz va regarder ê divers autres documents tels que ╙index.acgi╙ ou ╥index.cgi╙, s'il ne trouve pas de document ╥index.html╙.  Un exemple de script qui renvoie la liste d'un rÄpertoire est repris dans le dossier Exemples CGI.
  109.  
  110. Avec Gopher, vous pouvez utiliser l'article de menu "Dossier Gopher" pour changer les noms des fichiers et ajouter des liens vers d'autres serveurs Gopher. NetPresenz Setup vous permet de les Äditer pour en changer le nom ou pour supprimer certains liens.  Vous pouvez aussi ajouter une entrÄe d'index, qui permet aux utilisateurs de rechercher des fichiers en en spÄcifiant une partie du nom.
  111.  
  112. Si vous faites tourner NetPresenz sur un serveur ou sur un autre Mac dÄdiÄ, vous prÄfÄrerez peut-Étre utiliser NetPresenz en avant-plan, plutÖt que comme une application en tëche de fond. NetPresenz se verra alors attribuer un peu plus de temps CPU et pourra afficher le journal de bord en temps rÄel.
  113.  
  114. Utilisation de NetPresenz
  115.  
  116. PremiÅrement, assurez-vous que les autorisations d╒accÅs d'AppleShare ont ÄtÄ correctement dÄfinis. Tom Daley a rapportÄ une tentative de connexion ê sa machine seulement TROIS minutes aprÅs avoir lancÄ NetPresenz╩! Ne pensez pas Étre ê l'abri parce que vous allez vite╩!
  117.  
  118. Pour utiliser NetPresenz, placer simplement un alias dans le dossier Ouverture au dÄmarrage et ouvrez-le. AprÅs cela, NetPresenz s╒exÄcutera soit en avant-plan affichant la fenÉtre du Journal de bord, soit en tëche de fond sans fenÉtre, mais acceptant les connexions. Vous pouvez alors utiliser n'importe quel client FTP (comme Anarchie ou Fetch pour les Macintosh, ou le programme FTP standard d'Un*x), n'importe quel client Gopher (comme TurboGopher) ou n'importe quel client WWW (comme MacWeb ou Netscape) pour accÄder ê votre Macintosh. Pour plus d'information concernant l'utilisation de ces programmes clients, voyez leur documentation respective.
  119.  
  120. Si vous utilisez aussi NCSA Telnet, veillez ê dÄsactiver son serveur FTP, sinon les utilisateurs seront connectÄs (alÄatoirement) tantÖt sur ce serveur, tantÖt sur NetPresenz. Vous pouvez quitter l'application NetPresenz en lanìant NetPresenz Setup et en choisissant l'article Quitter du menu Fichier avec la touche Option enfoncÄe (= Quitter les deux).
  121.  
  122. Un document journal de bord ou fichier d╒actions appelÄ ╥NetPresenz Log╙ est conservÄ dans le dossier NetPresenz Preferences ─, il enregistre qui s'est connectÄ ou dÄconnectÄ et quand, ainsi que les fichiers qui ont ÄtÄ rÄcupÄrÄs ou dÄposÄs (par les utilisateurs).
  123.  
  124. Utiliser NetPresenz ê partir d'un client FTP Un*x
  125.  
  126. Une autre possibilitÄ consiste, pour un fichier ╥leFichier╙ (par exemple) existant sur votre Macintosh, ê envoyer les commandes suivantes pour obtenir diffÄrents formats de ce fichier.
  127.  
  128. get leFichier - rÄcupÅre le fichier dans le mode de transfert courant.
  129. get leFichier.data - rÄcupÅre sa partie donnÄe (ASCII ou binaire).
  130. get leFichier.rsrc - rÄcupÅre sa partie ressource (binaire seulement).
  131. get leFichier.info - rÄcupÅre sa partie info (binaire seulement)
  132. (la partie info a le mÉme format que les 128 premiers octets du fichier MacBinary).
  133. get leFichier.hqx - rÄcupÅre le fichier aprÅs conversion au format BinHex.
  134. get leFichier.bin - rÄcupÅre le fichier aprÅs conversion au format MacBinary
  135. (vous pouvez aussi utiliser .mb, .macbin, .macbinary) (binaire seulement).
  136.  
  137. De plus, vous pouvez envoyer des fichiers BinHex ou MacBinary et ils seront convertis automatiquement:
  138.  
  139. put leFichier.hqx - dÄpose le fichier aprÅs conversion depuis BinHex.
  140. put leFichier.bin - dÄpose le fichier aprÅs conversion depuis MacBinary
  141. (vous pouvez aussi utiliser .mb, .macbin, .macbinary) (binaire seulement).
  142.  
  143. Fetch et Anarchie vont tous deux transfÄrer en format MacBinary. Cela signifie que le fichier va Étre dupliquÄ exactement d'un Macintosh ê l'autre, de sorte que vous pouvez ignorer tout ceci.
  144.  
  145. NOTE╩: Tous les exemples qui suivent supposent l'utilisation du client FTP standard d'Un*x. Si vous utilisez d'autres systÅmes, consultez leur documentation pour connaötre les commandes Äquivalentes. A ce propos, lors de l'utilisation du client FTP Un*x, Ävitez soigneusement les noms d'utilisateur contenant des espaces. Si vous tapez ╥user fred bloggs╙, le client interprÄtera fred comme nom d'utilisateur et bloggs comme son mot de passe. Il vaut mieux taper ╥user "fred bloggs"╙.
  146.  
  147. La commande dir dispose aussi de plusieurs options "ê la unix", comprenant CspFl (pour un affichage en colonnes, avec les tailles en Ko, avec un "/" ê la fin du nom des dossiers et format Ätendu), comme par exemple╩: dir -CF
  148.  
  149. NetPresenz reconnaöt aussi la commande ╥MACB╙ qui vous permet de ramener le fichier en mode MacBinary.
  150.  
  151. quote macb e - active le transfert en mode MacBinary
  152. quote macb d - dÄsactive le transfert en mode MacBinary
  153.  
  154. Montage de volumes ÄloignÄs
  155.  
  156. Pour bÄnÄficier de l'accÅs ê un autre serveur de fichiers, les utilisateurs concernÄs doivent avoir le ╥Montage distant╙ activÄ dans Configuration FTP. A priori seul le possesseur peut monter des volumes.
  157.  
  158. Tous les droits d'accÅs sont soumis ê ceux accordÄs via AppleShare. Ainsi, si via AppleShare un utilisateur donnÄ n'a pas accÅs ê un volume particulier, il ne l'aura pas non plus via NetPresenz (mÉme si vous lui donnez l'accÅs complet).  La mÉme chose s'applique ê d'autres serveurs Ävidemment.
  159.  
  160. NetPresenz fonctionne bien avec les serveurs CAP et les serveurs Macintosh Netware, ê condition d╒activer l╒option ╥Mot de passe en clair╙ dans la fenÉtre SÄcuritÄ. Ceci constitue une faiblesse en matiÅre de sÄcuritÄ, mais comme NetPresenz reìoit les mots de passe en texte lisible, ce n'est pas pire qu'habituellement.
  161.  
  162. Si vous dÄsirez que les utilisateurs aient accÅs ê un serveur distant, la maniÅre la plus aisÄe de procÄder est d'ajouter une commande SMNT dans ╥Commandes ê la connexion╙ de l'utilisateur ╥PrÄdÄfini╙ dans Utilisateurs FTP.  Vous pouvez aussi informer les utilisateurs ê propos de la possibilitÄ monter d'autres serveurs, en mettant une note dans un document "!Folder Info" ou Startup Message.
  163.  
  164. Pour les utilisateurs WWW et Gopher, vous pouvez monter d'autres serveurs en ajoutant dans la fenÉtre ╥Utilisat. FTP╙, une commande SMNT pour l'InvitÄ.
  165.  
  166. Vous montez des volumes AppleShare ÄloignÄs au moyen de la commande ╥SMNT╙ comme suit╩:
  167.  
  168. quote smnt volume:server@zone:username:password
  169.  
  170. @zone par dÄfaut peut s╒Äcrire @*, et username et password reprÄsentent vos nom d'utilisateur et mot de passe (ceci comporte un petit risque pour la sÄcuritÄ, mais vous ne devriez pas maintenir une connexion ftp avec un serveur, pendant votre absence, plus longtemps que vous ne laissez une connexion telnet inutilisÄe, cela ne devrait donc pas Étre un problÅme). Ainsi pour monter le volume DisqueDur sur la machine MonMac dans votre zone, en utilisant votre nom et votre mot de passe, vous pouvez indiquer╩:
  171. quote smnt DisqueDur:MonMac 
  172.  
  173. Pour monter tous les disques sur un Macintosh appelÄ ╥serveur╙ dans votre zone, tapez simplement╩:
  174. quote smnt serveur
  175.  
  176. Commandes FTP diverses
  177.  
  178. Les autres commandes comprennent╩:
  179.  
  180. quote site u - affiche des statistiques sur l'usage courant (mÄmoire, connexions, utilisateurs, etc.).
  181.  
  182. quote site v - affiche les statistiques du site (nombre de connexions, total transfÄrÄ, etc.).
  183.  
  184. quote site s - affiche les noms au format court (8.3). Comme sur les PC (ouais).
  185. quote site l - affiche les noms au format long (31 caractÅres). Beaucoup mieux (dÄfaut).
  186.  
  187. quote site h [e ou d] - active/dÄsactive l'ajout de ╥.hqx╙ ê la fin des noms de tous les fichiers dans les listes de dossiers.
  188.  
  189. quote site q - quitte le serveur (l'utilisateur doit Étre le possesseur).
  190.  
  191. quote site index <critere> - renvoie la liste des fichiers contenant <critere> dans leurs noms.
  192. Attention╩: Ceci ne fonctionne pas pour les volumes AppleShare 2.0.*. Aussi, utilisent-ils uniquement le format long pour les noms (31 caractÅres), sans tenir compte du choix court/long.
  193.  
  194. quote site p <mot de passe> - change votre mot de passe. Vous devez valider cette ligne trois fois sans faire intervenir aucune autre commande, la premiÅre fois avec votre ancien mot de passe comme paramÅtre, et les deux fois suivantes avec votre nouveau mot de passe. Ceci changera votre mot de passe sur tous les serveurs sur lesquels vous Étes actuellement connectÄs. 
  195.  
  196. quote site c p <rwxr-x---> <dossier> - fixe les permissions pour le dossier.
  197. quote site c o <possesseur> <dossier> - fixe le possesseur d'un dossier (le nom de ce possesseur ne peut pas contenir d'espace - dÄsolÄ╩!).
  198. quote site c g <groupe> <dossier> - fixe le groupe d'un dossier (le nom du groupe ne peut pas contenir d'espace). Vous pouvez utiliser ╥none╙ comme nom de groupe pour ne fixer aucun groupe au dossier.
  199.  
  200. quote site a list - affiche la liste des processus actifs.
  201. quote site a nlst - affiche la liste des noms des processus actifs.
  202. quote site a oapp crea - dÄmarre l'application dont le crÄateur est ╥crea╙.
  203. quote site a quit crea - quitte l'application dont le crÄateur est ╥crea╙.
  204.  
  205. De plus, vous pouvez utiliser des jokers avec la commande cd). Par exemple╩:
  206.  
  207. cd "/HD/Dossier SystÅme"
  208. cd /HD/Dossier?SystÅme/pref*
  209. cd /HD/syst*
  210. cd /HD/Dossie*Bure*
  211.  
  212. Vous pouvez utiliser ╥quote help╙ pour trouver de l'information concernant les autres commandes╩:
  213.  
  214. quote help
  215. quote help pass
  216. quote help site
  217. quote help "site f"
  218.  
  219. La rÄponse multi-lignes renvoyÄe par la sÄquence de commandes de connexion, la commande cd et la commande help, peut semer la confusion pour certains vieux clients FTP. Cette possibilitÄ peut Étre dÄsactivÄe en insÄrant un tiret "-" avant soit le nom de l'utilisateur, soit son mot de passe (ceci implique alors que vous aurez ê mettre un caractÅre diffÄrent du tiret comme premier caractÅre des noms des utilisateurs ou des mots de passe, mais ceci n'est probablement pas un problÅme :-).
  220.  
  221. WWW
  222.  
  223. NetPresenz reconnaöt WWW, ce protocole universellement rÄpandu, y compris le support complet de scripts CGI Äcrits en AppleScript, Frontier, Perl, ou d'autres langages divers.  Vous pouvez trouver sur les sites FTP habituels, plusieurs clients WWW pour Macintosh, dont MacWeb, Netscape et Mosaic.
  224.  
  225. Pour autoriser l'accÅs WWW ê votre machine, vous devez activer les connexions WWW et configurer le dossier racine dans la fenÉtre ╥Config. WWW╙, et aussi autoriser l'accÅs des invitÄs via AppleShare.
  226.  
  227. Les types WWW sont dÄterminÄs d'aprÅs la base de donnÄes des rÄfÄrences de fichiers d'Internet Config. Veillez donc ê les configurer correctement.
  228.  
  229. Les scripts CGI doivent Étre des applications (de sorte que, par exemple, vous devez enregistrer vos scripts AppleScripts en tant qu'exÄcutables).  Ils doivent aussi avoir un nom avec une extension ╥.cgi╙, ╥.acgi╙ ou ╥.fcgi╙.  Avec ╥.cgi╙, les scripts sont exÄcutÄs de maniÅre synchrone, c'est-ê-dire que NetPresenz suspend le traitement de toutes les autres requÉtes jusqu'ê ce que le script rÄponde.  Les deux autres formes sont exÄcutÄes de maniÅre asynchrone. NetPresenz demande alors une rÄponse au script, mais continue ê traiter les autres connexions, pendant que le script s'exÄcute.  En gÄnÄral, vous utiliserez ╥.acgi╙, tant qu'il n'y a pas de bonne raison de ne pas le faire.
  230.  
  231. Les scripts CGI peuvent faire un tas de chouettes choses. Voyez dans le dossier Exemples CGI, pour quelques idÄes.  Il y a un tas d'autres scripts CGI disponibles sur l'Internet. Voyez le rÄpertoire util/comm/www des archives UMich, pour nombre de scripts intÄressants.
  232.  
  233. Gopher
  234.  
  235. NetPresenz reconnaöt aussi au protocole Gopher, destinÄ principalement ê simplifier les connexions FTP anonymes. Vous pouvez trouver sur les sites FTP habituels, plusieurs clients Gopher pour Macintosh, dont TurboGopher.
  236.  
  237. Pour autoriser l'accÅs Gopher ê votre machine, vous devez activer les connexions Gopher et configurer le dossier racine dans la fenÉtre ╥Config. Gopher╙, et aussi autoriser l'accÅs des invitÄs via AppleShare.
  238.  
  239. Les types Gopher sont dÄterminÄs d'aprÅs le type de fichier Macintosh (vous pouvez Äditer STR# 180 pour ajouter d'autres types).
  240.  
  241. Vous pouvez aussi ajouter des liens de votre machine vers d'autres serveurs. Ouvrez NetPresenz Setup, choisissez "Dossier Gopher╔" et sÄlectionnez votre dossier Gopher. Vous pouvez aussi ajouter une entrÄe d'index ê votre dossier. Les utilisateurs qui se connectent ê votre serveur Gopher pourront l'utiliser pour rechercher des fichiers par leurs noms.
  242.  
  243. Mesures de sÄcuritÄ
  244.  
  245. ╥Be afraid. Be very afraid╙ - The Fly
  246.  
  247. Permettre ê NetPresenz de fonctionner sur votre Mac pose de sÄrieuses questions de sÄcuritÄ. Certaines de ces questions se posent aussi avec le Partage de fichiers inclus dans le SystÅme 7. NÄanmoins, avec NetPresenz, elles sont pires puisque vous rendez votre Mac accessible ê tout le monde sur un rÄseau de taille mondiale. Voici les choses que vous devriez impÄrativement faire:
  248.  
  249. N'autorisez pas la connexion des invitÄs sauf si vous en avez besoin. Vous avez besoin des connexions InvitÄ pour autoriser les connexions FTP anonyme, Gopher et WWW.
  250.  
  251. Si vous souhaitez que quelques personnes aient un accÅs, peut-Étre vaut-il mieux leur dÄfinir un nom d╒utilisateur et un mot de passe partagÄ. Ceci est plus s₧r que les connexions anonymes. Quelque soit le nombre de personnes ê qui ils donneront ce mot de passe, ce nombre sera toujours infÄrieur au nombre de personnes qui pourraient se connecter comme InvitÄ (anonymes).
  252.  
  253. DÄsactivez le montage distant pour les utilisateurs et invitÄs. Lê encore, la plupart des gens n╒ont pas besoin d╒accÄder ê des volumes autres que ceux de votre Macintosh (c╒est-ê-dire le volume entier et les dossiers/volumes partagÄs). Vous ne devriez pas donner accÅs ê d'autres volumes sur votre rÄseau, si vous ne pouvez les contrÖler, et vous devriez aussi informer les administrateurs des autres serveurs sur votre rÄseau de la possibilitÄ d╒accÄder ê leur machine depuis la vÖtre, afin qu╒ils puissent aussi protÄger leurs serveurs.
  254.  
  255. Ne partagez qu╒une petite partie de votre systÅme de fichiers. De cette maniÅre vous n╒aurez pas ê vous prÄoccuper de la partie restante. Vous, en tant que possesseur, y aurez toujours accÅs, en utilisant le tableau de bord Utilisateurs et Groupes pour cocher la case ╥Autoriser l'accÅs ê tous les volumes╙ pour votre nom d╒utilisateur.
  256.  
  257. VÄrifiez que les autorisations d'accÅs du Partage de fichiers sont dÄfinis correctement. Un bon point de dÄpart est de donner tous les droits au possesseur (vous) et de tout rendre visible/modifiable par vous seul. Puis, changez les autorisations d'accÅs dans les zones auxquelles les utilisateurs et les invitÄs doivent pouvoir accÄder.
  258.  
  259. Gardez votre mot de passe au secret╩! Quiconque sur Internet utilise votre nom d╒utilisateur, l╒adresse de votre machine et votre mot de passe pourra  vraisemblablement supprimer tous les fichiers sur votre disque dur. Voilê une idÄe bien effrayante. Vous devriez Étre effrayÄ. Ne donnez votre mot de passe ê personne et n╒utilisez pas de mot de passe Ävident. Les mots de passe Ävidents comprennent, mais ce ne sont pas les seuls, (dans l╒ordre dÄcroissant de leur Ävidence)...
  260. votre nom d╒utilisateur.
  261. votre vrai nom.
  262. vos initiales.
  263. le nom de votre mari/femme/petit ami/petite amie/ chien/ grenouille/machine etc.
  264. le numÄro d╒immatriculation de votre voiture, sa marque ou son modÅle,  etc.
  265. la date de votre anniversaire.
  266. le numÄro de votre carte d╒Ätudiant/carte d╒assurÄ social/etc.
  267. l╒un quelconque des prÄcÄdents en sens inverse.
  268. tout mot issu d╒un dictionnaire (surtout les dictionnaires Älectroniques).
  269. Les bons mots de passe peuvent Étre trouvÄs en formant des mots sans sens ou en utilisant des lettres des mots d╒un dicton commun et en incluant des caractÅres ASCII non alphanumÄriques.
  270.  
  271. Les tentatives de connexions invalides sont reportÄes dans un fichier des actions dans le dossier NetPresenz Preferences ─ (en admettant que vous avez cochÄ l╒option le permettant╩!). VÄrifiez rÄguliÅrement le fichier des actions pour amÄliorer votre sÄcuritÄ.
  272.  
  273. Si vous avez des doutes, ne faites pas fonctionner NetPresenz. L╒auteur ne peut accepter aucune responsabilitÄ pour un quelconque problÅme. L╒auteur a fait de son mieux pour s╒assurer de la sÄcuritÄ de l╒ensemble. Si cela n╒est pas suffisant, ne l╒utilisez pas. C╒est aussi simple que cela╩!
  274.  
  275. Restrictions d╒accÅs pour les sites distants
  276.  
  277. Vous pouvez limiter les machines qui peuvent accÄder ê votre site en restreignant l╒accÅs ê certaines gammes d╒adresses IP. Parce que cela serait trÅs compliquÄ ê faire avec une interface utilisateur, la seule maniÅre de fixer ces restrictions consiste ê utiliser ResEdit. Avec ResEdit, crÄez une ressource STR# (soit dans le fichier NetPresenz Preferences, soit dans NetPresenz (le premier prend le pas sur le dernier), donnez-lui un id compris entre 600 et 699, et un nom finissant par ╥<utilisateur> Site Restriction╙ o¥ <utilisateur> est l╒utilisateur que vous souhaitez restreindre. Exemples╩:
  278.  
  279. ╥Owner Site Restriction╙ pour restreindre le possesseur.
  280. ╥User Site Restriction╙ pour restreindre tout utilisateur non spÄcifiÄ.
  281. ╥Anonymous Site Restriction╙ pour restreindre les connexions d╒invitÄs.
  282. ╥Default Site Restriction╙ pour restreindre n╒importe qui, non citÄ ci-dessus.
  283.  
  284. NetPresenz les vÄrifie dans cet ordre. Chaque ressource consiste en une sÄquence de paires, numÄro IP, masque IP, tous deux en notation dÄcimale pointÄe (par exemple 134.7.70.70). L╒IP distant est vÄrifiÄ par rapport au numÄro IP, avec pour seuls bits appropriÄs, ceux figurant dans le masque. Si cela concorde, alors l╒utilisateur est autorisÄ ê se connecter. Si cela concorde, mais que la chaöne de caractÅres IP commence par un point d╒exclamation, alors l╒accÅs est refusÄ. La derniÅre concordance prime sur les prÄcÄdentes, et s╒il n╒y a pas de concordance, l╒accÅs est refusÄ.
  285.  
  286. Par dÄfaut, NetPresenz possÅde une ressource STR# de restriction unique, ╥Default Site Restriction╙, contenant 0.0.0.0, 0.0.0.0 ainsi l╒accÅs est permis depuis n╒importe o¥.
  287.  
  288. Voici quelques exemples, premiÅrement si vous souhaitez seulement restreindre l╒accÅs des invitÄs pour les adresses dans 134.7, sans aucune restriction pour les autres, alors vous allez crÄer deux ressources STR#, soit dans NetPresenz Preferences (qui est vÄrifiÄ en premier) soit dans NetPresenz, comme cela:
  289.  
  290. ╥Anonymous Site Restriction╙: 134.7.0.0,255.255.0.0
  291.  
  292. Vous n╒avez pas besoin de crÄer une ressource pour ╥Default Site Restriction╙, parce qu╒elle existe dÄjê dans NetPresenz. Si vous souhaitez prendre le pas sur cette ressource par dÄfaut vous pouvez, soit la changer dans NetPresenz, soit ajouter une ressource pour ╥Default Site Restriction╙ dans NetPresenz Preferences.
  293.  
  294. En voici maintenant un plus compliquÄ. Supposons que vous souhaitiez permettre l╒accÅs en invitÄ ê toute machine dans 134.7 exceptÄ pour 134.7.70.70, l╒accÅs aux utilisateurs pour toute machine dans 134.7 et 130.95, et l╒accÅs depuis n╒importe o¥ ê l╒utilisateur "Fred" ainsi qu╒au possesseur, faites cela:
  295.  
  296. ╥Anonymous Site Restriction╙: 134.7.0.0,255.255.0.0, 
  297. ╩!134.7.70.70,255.255.255.255
  298. ╥User Site Restriction╙: 134.7.0.0,255.255.0.0, 130.95.0.0,255.255.0.0
  299. ╥Owner Site Restriction╙: 0.0.0.0,0.0.0.0
  300. ╥Fred Site Restriction╙: 0.0.0.0,0.0.0.0
  301.  
  302. Note : Ces restrictions ne s╒applique qu╒au contrÖle des connexions, pas pour les connexions de transfert de donnÄes, ainsi il est encore possible d╒utiliser proxy-ftp pour transfÄrer des fichiers directement vers une machine non autorisÄe, mais l╒utilisateur doit Étre connectÄ depuis un site autorisÄ en connexion.
  303.  
  304. Traduction
  305.  Guy Brand <GuyBrand@chimie.u-strasbg.fr> et Jean-Pierre Kuypers <Kuypers@sri.ucl.ac.be>, fÄvrier 1996.
  306.